# 文件读写
# 文件读
# 首先使用open(path)函数  传入一个路径 打开一个文件
file1 = open("data/python之禅")
# 使用read(n) 表示读取 n个字符
# print(file1.read(100))

# 使用readline() 读取一行
# for i in range(100):
#     print(file1.readline())
# print(file1.readline())

# 使用readlines() 读取全部数据，并把每一行转换成list中的一个元素
list1 = file1.readlines()
print(list1)
print(type(list1))
for i in list1:
    print(i, end="")

# 用完记得关闭
file1.close()

# 写文件
# 同样使用open函数打开一个文件，不过需要 指定 mode 为 w 写模式
# w 写模式 每次写之前 都会先清空源文件
# 如果想要 追加 写 ，可以把模式置为 a
file2 = open("data/newTest", mode="a")
file2.write("a\n")
file2.writelines(["abc\n","def\n","efg\n"])
# 用完记得关闭
file2.close()

